<template>
  <div>
    <!--<el-button type="primary" @click="dialogTableVisible = true">添加</el-button>-->
    <el-dialog v-el-drag-dialog :visible.sync="dialogTableVisible" title="添加" width="900px">
      <el-form ref="row_data" :model="row_data" label-position="left" label-width="100px" style="width: 750px; margin-left:50px;">
        <!--<el-form-item :label="'商家或者用户ID'" prop="user_id">-->
        <!--<el-input v-model="row_data.user_id" placeholder="商家或者用户ID"/>-->
        <!--</el-form-item>-->
        <!--<el-form-item :label="'用户类型'" prop="user_type">-->
        <!--<el-select v-model="row_data.user_type" placeholder="请选择用户类型">-->
        <!--<el-option v-for="item in select_user_type" :key="item.value" :label="item.label" :value="item.value"/>-->
        <!--</el-select>-->
        <!--</el-form-item>-->
        <!--<el-form-item :label="'创建时间'" prop="create_time">-->
        <!--<el-date-picker v-model="row_data.create_time" type="datetime" value-format="timestamp" placeholder="选择创建时间"/>-->
        <!--</el-form-item>-->
        <!--<el-form-item>-->
        <el-form-item :label="'意见反馈'" prop="content">
          <!--<tinymce :height="350" v-model="row_data.content" style="width:700px;" />-->
          <el-alert title="消息提示" type="info" description="各位商家您好，在这里需要收集下各位使用后台操作上面的建议，若觉得页面设计不合理需要调整的，或者是部分功能缺失需要优化的，又或者是操作困难需要做新手起步指导的，麻烦留下您的建议呦~之后版本的更新将考量及采纳您的意见！希望大家合作愉快~" show-icon/>
          <div style="font-size: 15px">意见：</div>
          <!--<el-input v-model="row_data.content" type="textarea" autosize placeholder="请输入内容" />-->
          <!--<el-input v-model="row_data.content" type="textarea" :autosize="{ minRows: 2, maxRows: 4}" placeholder="请输入内容" >-->
          <el-input v-model="row_data.content" :rows="6" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-button type="primary" @click="submitForm()">提交</el-button>
        <el-button @click="close()">取消</el-button>
      </el-form>
    </el-dialog>
  </div>
</template>

<script>
import elDragDialog from '@/directive/el-dragDialog' // base on element-ui
import { add } from '@/api/opinion/opinion'
import store from '@/store'
import Tinymce from '@/components/Tinymce'

export default {
  name: 'DragDialogDemo',
  components: { Tinymce },
  directives: { elDragDialog },
  data() {
    return {
      select_user_type: [
        {
          value: '选项1',
          label: '普通用户'
        }, {
          value: '选项2',
          label: '商家用户'
        }
      ],
      dialogTableVisible: false,
      row_data: {}
    }
  },
  methods: {
    submitForm() {
      this.$refs.row_data.validate(valid => {
        if (valid) {
          const data = this.row_data
          // data.create_time = parseInt(data.create_time / 1000)
          add(store.getters.token, data).then(res => {
            if (res.data.status) {
              this.$message.success('添加成功！')
              this.$emit('getLists')
              this.close()
            } else {
              this.$message.error('添加失败！原因：' + res.msg)
            }
          })
        } else {
          return false
        }
      })
    },
    close() {
      this.dialogTableVisible = false
    }
  }
}
</script>

